Switch to postgres 16 image#577
Conversation
|
Extracted out of #395 |
|
Because #395 has both postgres and valkey in the same PR? |
|
I see the tests are failing on password encryption algorithm detection: https://github.com/theforeman/foremanctl/actions/runs/27768839212/job/82162895170?pr=577#step:17:643 Which is weird. |
f9dc89d to
f6f88a0
Compare
It's not weird, as that was the ext DB and that wasn't using our image definition properly. Fixed. |
| ansible.builtin.include_role: | ||
| name: debug_tools | ||
|
|
||
| - name: 'Enable postgresql:16 module' |
There was a problem hiding this comment.
@evgeni, let me ask this question again: wouldn't it be more resilient to run the PG commands from inside a PG container instead of installing the client tooling directly on the host?
There was a problem hiding this comment.
Would, sure. I just had none that I could integrate easily into the various workflows where we need Postgres tooling on the host.
|
The upgrade complains: The fact its supporting 15→16 only is encoded here: Funnily, the container actually contains 13 binaries: I'd argue this is a bug in the image we should ask for a fix. |
Why are you introducing these changes? (Problem description, related links)
As part of being prepared to run on RHEL 10, we need to switch to postgres 16.
What are the changes introduced in this pull request?
How to test this pull request
If the system spins up successfully and works with content - it's good to go.